#ifndef TEXTUREMANAGER_H
#define TEXTUREMANAGER_H

#include <SFML/Graphics.hpp>
#include <map>

#include "Textures.h"

class RessourceManager
{
public:
    static sf::Texture* getTexture(std::string);
    static sf::Texture* loadTexture(std::string);
    static sf::Font* getFont(std::string);
    static sf::Font* loadFont(std::string);
private:
    static std::map<std::string, sf::Texture*> loadedTextures;
    static std::map<std::string, sf::Font*> loadedFonts;
};

#endif // TEXTUREMANAGER_H
